//
// Created by wze-zero on 2024/7/27 027.
//
#include <iostream>
#include <cstring>

using namespace std;

int main() {
    int letter = 0;
    int digit = 0;
    int space = 0;
    int other = 0;
    char buf[1024] = {0};
    cin.getline(buf, sizeof(buf));
    for (int i = 0; buf[i] != '\0'; ++i) {
        if (buf[i] == ' ') {
            ++space;
        } else if (buf[i] >= '0' && buf[i] <= '9') {
            ++digit;
        } else if ((buf[i] >= 'a' && buf[i] <= 'z') || (buf[i] >= 'A' && buf[i] <= 'Z')) {
            ++letter;
        } else {
            ++other;
        }
    }
    cout << "letter:" << letter << " digit:" << digit << " space:" << space << " other:" << other << endl;
    return 0;
}